0 Approaching optimality for solving SDD linear systems ∗

نویسندگان

  • Ioannis Koutis
  • Gary L. Miller
  • Richard Peng
چکیده

We present an algorithm that on input a graph G with n vertices and m+ n− 1 edges and a value k, produces an incremental sparsifier Ĝ with n − 1 +m/k edges, such that the condition number of G with Ĝ is bounded above by Õ(k log n), with probability 1− p. The algorithm runs in time Õ((m log n+ n log n) log(1/p)). As a result, we obtain an algorithm that on input an n × n symmetric diagonally dominant matrix A with m+n− 1 non-zero entries and a vector b, computes a vector x̄ satisfying ||x̄−Ab||A < !||Ab||A, in time Õ(m log n log(1/!)). The solver is based on a recursive application of the incremental sparsifier that produces a hierarchy of graphs which is then used to construct a recursive preconditioned Chebyshev iteration.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A ug 2 01 0 Approaching optimality for solving SDD linear systems ∗

We present an algorithm that on input of an n-vertex m-edge weighted graph G and a value k, produces an incremental sparsifier Ĝ with n− 1+m/k edges, such that the condition number of G with Ĝ is bounded above by Õ(k log n), with probability 1− p. The algorithm runs in time Õ((m logn+ n log n) log(1/p)). As a result, we obtain an algorithm that on input of an n × n symmetric diagonally dominant...

متن کامل

Smaller Steps for Faster Algorithms : A New Approach to Solving Linear Systems

In this thesis we study iterative algorithms with simple sublinear time update steps, and we show how a mix of of data structures, randomization, and results from numerical analysis allow us to achieve faster algorithms for solving linear systems in a variety of different regimes. First we present a simple combinatorial algorithm for solving symmetric diagonally dominant (SDD) systems of equati...

متن کامل

Approaching optimality for solving SDD systems

We present an algorithm that on input of an n-vertex m-edge weighted graph G and a value k, produces an incremental sparsifier Ĝ with n− 1+m/k edges, such that the condition number of G with Ĝ is bounded above by Õ(k log n), with probability 1− p. The algorithm runs in time Õ((m logn+ n log n) log(1/p)). As a result, we obtain an algorithm that on input of an n × n symmetric diagonally dominant...

متن کامل

Effective Stiffness: Generalizing Effective Resistance Sampling to Finite Element Matrices

We define the notion of effective stiffness and show that it can used to build sparsifiers, algorithms that sparsify linear systems arising from finite-element discretizations of PDEs. In particular, we show that sampling O(n log n) elements according to probabilities derived from effective stiffnesses yields an high quality preconditioner that can be used to solve the linear system in a small ...

متن کامل

Near Linear-Work Parallel SDD Solvers, Low-Diameter Decomposition, and Low-Stretch Subgraphs

This paper presents the design and analysis of a near linear-work parallel algorithm for solving symmetric diagonally dominant (SDD) linear systems. On input of a SDD n-by-n matrix A with m nonzero entries and a vector b, our algorithm computes a vector x̃ such that ‖x̃−Ab‖A ≤ ε · ‖Ab‖A in O(m log n log 1ε ) work and O(m log 1 ε ) depth for any fixed θ > 0. The algorithm relies on a parallel algo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010